package com.liveneo.adapter.base.service;

import java.util.Map;

/**
 * 日志服务类
 * 
 * @author fucy
 *
 */
public interface LogService {
    /**
     * 保存日志
     * 
     * @param msgs 日志信息
     * @param e 错误异常
     */
    public void saveErrorLog(Map<String, String> logInfo, Exception e);

    /**
     * 保存日志
     * 
     * @param logType 日志类型
     * @param userCode 用户编码
     * @param caseNo 案件号
     * @param caseUuid 案件id
     * @param lossUuid 任务id
     * @param e 错误异常
     */
    public void saveErrorLog(String logType, String userCode, String caseNo, String caseUuid, String lossUuid, Exception e);

    /**
     * 保存日志
     * 
     * @param logType 日志类型
     * @param userCode 用户编码
     * @param caseNo 案件号
     * @param caseUuid 案件id
     * @param lossUuid 任务id
     * @param e 错误异常
     */
    public void saveLog(String logType, String userCode, String caseNo, String caseUuid, String lossUuid, String logMsg);

    public abstract int addLogTodb(String logUuid, String userCode, String caseNo, String logType, String logMethod, String logMsg);
}
